r&d supervisor - Turkish English Dictionary